to provide shelter - Espagnol Anglais Dictionnaire